/**
 * @Auther: Min.Liu
 * @Description:
 * 五种引用对象：
 *      强引用：被gcroot直接或间接引用的对象  不会被回收
 *      软引用：被软引用引用的对象 内存不足时 回收所有被软引用引用的对象 可配合引用队列回收软引用对象本身
 *      弱引用：被弱引用引用的对象 发生垃圾回收时 回收部分被弱引用引用的对象 内存不足时 回收所有被弱引用引用的对象 同样可配合引用队列回收弱引用对象本身
 *      虚引用：被虚引用引用的对象  必须配合引用队列使用  被虚引用引用的对象被回收后 执行虚引用对象本身的回调方法  列如直接内存的释放
 *      终结器引用：重写了finallize方法的对象  系统内部使用引用队列 该对象被gc时(未回收) 添加到引用队列中 通过 finallizehandle线程（优先级很低）拿到队列 调用
 *          该对象finallize方法，等到下次gc时 该对象被gc时 才真正回收  不推荐使用
 * @Date: Created in 11:19 2025/4/16
 */
package day03.reference;

